[INFO] fetching crate chie-shared 0.2.0...
[INFO] testing chie-shared-0.2.0 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate chie-shared 0.2.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate chie-shared 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate chie-shared 0.2.0
[INFO] tweaked toml for crates.io crate chie-shared 0.2.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate chie-shared 0.2.0 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate chie-shared 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded unarray v0.1.4
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded proptest v1.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60
[INFO] running `Command { std: "docker" "start" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling chie-shared v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.55s
[INFO] running `Command { std: "docker" "inspect" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand v0.9.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling chie-shared v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 42.33s
[INFO] running `Command { std: "docker" "inspect" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.49s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chie_shared-ac2d77289b0cf7e5)
[INFO] [stdout] 
[INFO] [stdout] running 515 tests
[INFO] [stdout] test config::tests::test_config_change_new ... ok
[INFO] [stdout] test config::tests::test_config_diff_feature_flags_single_change ... ok
[INFO] [stdout] test config::tests::test_config_diff_network_no_changes ... ok
[INFO] [stdout] test config::tests::test_config_diff_retry_multiple_changes ... ok
[INFO] [stdout] test config::tests::test_config_diff_network_single_change ... ok
[INFO] [stdout] test config::tests::test_config_diff_retry_single_change ... ok
[INFO] [stdout] test config::tests::test_config_merge_feature_flags_or_merge ... ok
[INFO] [stdout] test config::tests::test_config_diff_network_vec_changes ... ok
[INFO] [stdout] test config::tests::test_config_diff_network_multiple_changes ... ok
[INFO] [stdout] test config::tests::test_config_diff_retry_no_changes ... ok
[INFO] [stdout] test config::tests::test_config_merge_feature_flags_override_all ... ok
[INFO] [stdout] test config::tests::test_feature_flags_has_unstable_features ... ok
[INFO] [stdout] test config::tests::test_config_merge_retry_partial_override ... ok
[INFO] [stdout] test config::tests::test_feature_flags_all ... ok
[INFO] [stdout] test config::tests::test_feature_flags_builder ... ok
[INFO] [stdout] test config::tests::test_feature_flags_default ... ok
[INFO] [stdout] test config::tests::test_config_merge_feature_flags_both_enabled ... ok
[INFO] [stdout] test config::tests::test_feature_flags_none ... ok
[INFO] [stdout] test config::tests::test_config_change_serde ... ok
[INFO] [stdout] test config::tests::test_feature_flags_has_diagnostic_features ... ok
[INFO] [stdout] test config::tests::test_network_config_validate_empty_listen_addrs ... ok
[INFO] [stdout] test config::tests::test_network_config_builder ... ok
[INFO] [stdout] test config::tests::test_network_config_default ... ok
[INFO] [stdout] test config::tests::test_rate_limit_config_default ... ok
[INFO] [stdout] test config::tests::test_rate_limit_config_builder ... ok
[INFO] [stdout] test config::tests::test_rate_limit_config_validate_burst_exceeds_max ... ok
[INFO] [stdout] test config::tests::test_network_config_validate_zero_max_connections ... ok
[INFO] [stdout] test config::tests::test_rate_limit_config_validate_disabled ... ok
[INFO] [stdout] test config::tests::test_rate_limit_config_validate_zero_max_requests ... ok
[INFO] [stdout] test config::tests::test_rate_limit_config_validate_zero_window ... ok
[INFO] [stdout] test config::tests::test_rate_limit_config_validate_success ... ok
[INFO] [stdout] test config::tests::test_retry_config_builder ... ok
[INFO] [stdout] test config::tests::test_feature_flags_serde ... ok
[INFO] [stdout] test config::tests::test_network_config_serde ... ok
[INFO] [stdout] test config::tests::test_retry_config_default ... ok
[INFO] [stdout] test config::tests::test_network_config_validate_success ... ok
[INFO] [stdout] test config::tests::test_network_config_validate_zero_connection_timeout ... ok
[INFO] [stdout] test config::tests::test_retry_config_is_exhausted ... ok
[INFO] [stdout] test config::tests::test_retry_config_next_backoff ... ok
[INFO] [stdout] test config::tests::test_retry_config_validate_max_less_than_initial ... ok
[INFO] [stdout] test config::tests::test_retry_config_validate_negative_multiplier ... ok
[INFO] [stdout] test config::tests::test_retry_config_validate_success ... ok
[INFO] [stdout] test config::tests::test_retry_config_validate_zero_max_attempts ... ok
[INFO] [stdout] test config::tests::test_retry_config_validate_zero_initial_backoff ... ok
[INFO] [stdout] test config::tests::test_retry_config_validate_zero_multiplier ... ok
[INFO] [stdout] test config::tests::test_storage_config_builder ... ok
[INFO] [stdout] test config::tests::test_storage_config_default ... ok
[INFO] [stdout] test config::tests::test_storage_config_serde ... ok
[INFO] [stdout] test config::tests::test_storage_config_validate_empty_data_dir ... ok
[INFO] [stdout] test config::tests::test_storage_config_validate_success ... ok
[INFO] [stdout] test config::tests::test_timeout_config_builder ... ok
[INFO] [stdout] test config::tests::test_storage_config_validate_zero_cache_size ... ok
[INFO] [stdout] test config::tests::test_timeout_config_default ... ok
[INFO] [stdout] test config::tests::test_timeout_config_fast ... ok
[INFO] [stdout] test config::tests::test_timeout_config_slow ... ok
[INFO] [stdout] test config::tests::test_timeout_config_serde ... ok
[INFO] [stdout] test config::tests::test_timeout_config_validate_success ... ok
[INFO] [stdout] test config::tests::test_timeout_config_validate_zero_connection_timeout ... ok
[INFO] [stdout] test config::tests::test_timeout_config_validate_zero_default_timeout ... ok
[INFO] [stdout] test config::tests::test_timeout_config_validate_zero_idle_ok ... ok
[INFO] [stdout] test config::tests::test_timeout_config_validate_zero_keepalive_ok ... ok
[INFO] [stdout] test config::tests::test_timeout_config_validate_zero_read_timeout ... ok
[INFO] [stdout] test conversions::tests::test_content_category_sql_enum ... ok
[INFO] [stdout] test config::tests::test_timeout_config_validate_zero_write_timeout ... ok
[INFO] [stdout] test conversions::tests::test_content_filter_builder ... ok
[INFO] [stdout] test conversions::tests::test_content_list_result ... ok
[INFO] [stdout] test encoding::tests::test_batch_empty ... ok
[INFO] [stdout] test encoding::tests::test_batch_encode_decode_strings ... ok
[INFO] [stdout] test encoding::tests::test_batch_encode_decode_u64 ... ok
[INFO] [stdout] test encoding::tests::test_batch_large_count ... ok
[INFO] [stdout] test config::tests::test_retry_config_next_backoff_with_jitter ... ok
[INFO] [stdout] test encoding::tests::test_checksum_mismatch ... ok
[INFO] [stdout] test encoding::tests::test_compression_config_default ... ok
[INFO] [stdout] test encoding::tests::test_batch_single_item ... ok
[INFO] [stdout] test encoding::tests::test_chunked_with_exact_chunk_size ... ok
[INFO] [stdout] test encoding::tests::test_chunked_roundtrip ... ok
[INFO] [stdout] test encoding::tests::test_copy_to_writer ... ok
[INFO] [stdout] test encoding::tests::test_copy_from_reader ... ok
[INFO] [stdout] test encoding::tests::test_complex_message ... ok
[INFO] [stdout] test encoding::tests::test_decoder_version ... ok
[INFO] [stdout] test encoding::tests::test_crc32_verification ... ok
[INFO] [stdout] test encoding::tests::test_empty_data_checksum ... ok
[INFO] [stdout] test encoding::tests::test_empty_string ... ok
[INFO] [stdout] test encoding::tests::test_encode_decode_bool ... ok
[INFO] [stdout] test encoding::tests::test_encode_decode_bytes ... ok
[INFO] [stdout] test encoding::tests::test_encode_decode_string ... ok
[INFO] [stdout] test encoding::tests::test_crc32_calculation ... ok
[INFO] [stdout] test encoding::tests::test_empty_bytes ... ok
[INFO] [stdout] test encoding::tests::test_encode_decode_u32 ... ok
[INFO] [stdout] test encoding::tests::test_encode_decode_u64 ... ok
[INFO] [stdout] test encoding::tests::test_encode_decode_u8 ... ok
[INFO] [stdout] test encoding::tests::test_unsupported_version ... ok
[INFO] [stdout] test encoding::tests::test_write_bytes_chunked ... ok
[INFO] [stdout] test encoding::tests::test_version_compatibility ... ok
[INFO] [stdout] test encoding::tests::test_write_verify_checksum ... ok
[INFO] [stdout] test errors::tests::test_content_validation_result ... ok
[INFO] [stdout] test errors::tests::test_error_source ... ok
[INFO] [stdout] test errors::tests::test_new_reward_errors ... ok
[INFO] [stdout] test errors::tests::test_new_protocol_errors ... ok
[INFO] [stdout] test errors::tests::test_new_verification_errors ... ok
[INFO] [stdout] test errors::tests::test_protocol_error_display ... ok
[INFO] [stdout] test errors::tests::test_reward_error_display ... ok
[INFO] [stdout] test errors::tests::test_result_type_aliases ... ok
[INFO] [stdout] test errors::tests::test_validation_error_conversion ... ok
[INFO] [stdout] test errors::tests::test_verification_error_display ... ok
[INFO] [stdout] test messages::tests::test_announce_content_request ... ok
[INFO] [stdout] test encoding::tests::test_no_compression ... ok
[INFO] [stdout] test config::tests::test_config_diff_feature_flags_multiple_changes ... ok
[INFO] [stdout] test messages::tests::test_query_content_response ... ok
[INFO] [stdout] test messages::tests::test_node_heartbeat ... ok
[INFO] [stdout] test encoding::tests::test_read_bytes_chunked ... ok
[INFO] [stdout] test encoding::tests::test_compression_config_disabled ... ok
[INFO] [stdout] test result::tests::test_catch_unwind_success ... ok
[INFO] [stdout] test encoding::tests::test_compression_config_custom ... ok
[INFO] [stdout] test result::tests::test_chie_error_with_context ... ok
[INFO] [stdout] test result::tests::test_error_display ... ok
[INFO] [stdout] test result::tests::test_chie_error_creation ... ok
[INFO] [stdout] test result::tests::test_new_with_telemetry ... ok
[INFO] [stdout] test messages::tests::test_submit_proof_request_serialization ... ok
[INFO] [stdout] test result::tests::test_result_ext_with_context ... ok
[INFO] [stdout] test result::tests::test_result_ext_context ... ok
[INFO] [stdout] test config::tests::test_config_diff_feature_flags_no_changes ... ok
[INFO] [stdout] test encoding::tests::test_header_roundtrip ... ok
[INFO] [stdout] test encoding::tests::test_invalid_magic_bytes ... ok
[INFO] [stdout] test result::tests::test_result_ok_preserves_value ... ok
[INFO] [stdout] test result::tests::test_retry_on_panic_success_first_try ... ok
[INFO] [stdout] test config::tests::test_config_merge_retry_complete_override ... ok
[INFO] [stdout] test encoding::tests::test_encoder_into_inner ... ok
[INFO] [stdout] test errors::tests::test_content_validation_error_display ... ok
[INFO] [stdout] test result::tests::test_telemetry_report ... ok
[INFO] [stdout] test result::tests::test_set_telemetry_handler ... ok
[INFO] [stdout] test result::tests::test_with_barrier_success ... ok
[INFO] [stdout] test types::api::tests::test_api_error_new ... ok
[INFO] [stdout] test types::api::tests::test_api_response_success ... ok
[INFO] [stdout] test types::api::tests::test_api_version_parse ... ok
[INFO] [stdout] test types::api::tests::test_api_error_with_details ... ok
[INFO] [stdout] test types::api::tests::test_api_version ... ok
[INFO] [stdout] test types::api::tests::test_cursor_from_id ... ok
[INFO] [stdout] test types::api::tests::test_api_response_with_message ... ok
[INFO] [stdout] test types::api::tests::test_api_version_ordering ... ok
[INFO] [stdout] test types::api::tests::test_cursor_from_timestamp ... ok
[INFO] [stdout] test types::api::tests::test_cursor_new ... ok
[INFO] [stdout] test types::api::tests::test_cursor_paginated_response_forward_only ... ok
[INFO] [stdout] test types::api::tests::test_cursor_paginated_response_new ... ok
[INFO] [stdout] test types::api::tests::test_cursor_paginated_response_no_more ... ok
[INFO] [stdout] test types::api::tests::test_cursor_paginated_response_empty ... ok
[INFO] [stdout] test types::api::tests::test_cursor_with_timestamp ... ok
[INFO] [stdout] test types::api::tests::test_link_new ... ok
[INFO] [stdout] test types::api::tests::test_link_self_link ... ok
[INFO] [stdout] test types::api::tests::test_link_pagination ... ok
[INFO] [stdout] test types::api::tests::test_link_with_method ... ok
[INFO] [stdout] test types::api::tests::test_link_serde ... ok
[INFO] [stdout] test types::api::tests::test_link_with_title ... ok
[INFO] [stdout] test result::tests::test_error_full_message ... ok
[INFO] [stdout] test types::api::tests::test_links_find ... ok
[INFO] [stdout] test types::api::tests::test_links_add_link ... ok
[INFO] [stdout] test result::tests::test_error_kind_display ... ok
[INFO] [stdout] test types::api::tests::test_links_new ... ok
[INFO] [stdout] test result::tests::test_error_kinds ... ok
[INFO] [stdout] test types::api::tests::test_paginated_response_empty ... ok
[INFO] [stdout] test result::tests::test_is_permanent ... ok
[INFO] [stdout] test result::tests::test_is_transient ... ok
[INFO] [stdout] test types::api::tests::test_links_serde ... ok
[INFO] [stdout] test types::api::tests::test_links_add ... ok
[INFO] [stdout] test config::tests::test_builder_chaining ... ok
[INFO] [stdout] test types::api::tests::test_paginated_response_no_more ... ok
[INFO] [stdout] test types::api::tests::test_paginated_response_new ... ok
[INFO] [stdout] test types::api::tests::test_rate_limit_headers_as_http_headers ... ok
[INFO] [stdout] test types::api::tests::test_rate_limit_headers_exceeded ... ok
[INFO] [stdout] test types::api::tests::test_rate_limit_headers_with_retry_after ... ok
[INFO] [stdout] test types::api::tests::test_links_from_vec ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_builder ... ok
[INFO] [stdout] test types::api::tests::test_rate_limit_headers_utilization ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_quality_threshold ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_validation_invalid_timestamp_order ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_serialization ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_sign_messages ... ok
[INFO] [stdout] test types::api::tests::test_rate_limit_headers_new ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_validation_latency_too_high ... ok
[INFO] [stdout] test types::api::tests::test_rate_limit_headers_serde ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_bandwidth_bps ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_timestamp_validation ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_validation_invalid_key_length ... ok
[INFO] [stdout] test types::bandwidth::tests::test_chunk_request_timestamp_validation ... ok
[INFO] [stdout] test types::batch::tests::test_batch_content_announcement ... ok
[INFO] [stdout] test types::batch::tests::test_batch_proof_response_all_accepted ... ok
[INFO] [stdout] test types::bandwidth::tests::test_chunk_response_serialization ... ok
[INFO] [stdout] test types::batch::tests::test_batch_proof_response_all_rejected ... ok
[INFO] [stdout] test types::batch::tests::test_batch_proof_submission_serialization ... ok
[INFO] [stdout] test types::bandwidth::tests::test_chunk_response_verify_challenge_echo ... ok
[INFO] [stdout] test types::batch::tests::test_batch_proof_submission ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_validation_self_transfer ... ok
[INFO] [stdout] test types::batch::tests::test_batch_stats_update ... ok
[INFO] [stdout] test types::batch::tests::test_stat_update ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_builder ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_default ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_builder_partial ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_efficiency_score ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_is_full ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_empty ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_new ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_miss_rate ... ok
[INFO] [stdout] test types::bandwidth::tests::test_bandwidth_proof_validation_latency_too_low ... ok
[INFO] [stdout] test types::bandwidth::tests::test_chunk_request_serialization ... ok
[INFO] [stdout] test types::batch::tests::test_proof_result_rejected ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_fill_percentage ... ok
[INFO] [stdout] test types::batch::tests::test_proof_result_accepted ... ok
[INFO] [stdout] test types::batch::tests::test_batch_proof_response ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_total_requests ... ok
[INFO] [stdout] test types::cache::tests::test_sized_cache_stats_builder ... ok
[INFO] [stdout] test types::cache::tests::test_cache_stats_serialization ... ok
[INFO] [stdout] test types::content::tests::test_content_metadata_builder ... ok
[INFO] [stdout] test types::bandwidth::tests::test_chunk_response_chunk_size ... ok
[INFO] [stdout] test types::cache::tests::test_sized_cache_stats ... ok
[INFO] [stdout] test types::content::tests::test_content_metadata_expected_chunk_count ... ok
[INFO] [stdout] test types::cache::tests::test_tiered_cache_stats ... ok
[INFO] [stdout] test types::cache::tests::test_sized_cache_stats_nearly_full ... ok
[INFO] [stdout] test types::content::tests::test_content_metadata_validation_size_out_of_bounds ... ok
[INFO] [stdout] test types::content::tests::test_content_metadata_validation_too_many_tags ... ok
[INFO] [stdout] test types::content::tests::test_content_metadata_validation_title_too_long ... ok
[INFO] [stdout] test types::core::tests::test_additional_time_conversions ... ok
[INFO] [stdout] test types::core::tests::test_bytes_roundtrip ... ok
[INFO] [stdout] test types::core::tests::test_bytes_conversions ... ok
[INFO] [stdout] test types::core::tests::test_chunk_offsets ... ok
[INFO] [stdout] test types::core::tests::test_const_evaluation ... ok
[INFO] [stdout] test types::core::tests::test_chunks_needed ... ok
[INFO] [stdout] test types::core::tests::test_is_last_chunk ... ok
[INFO] [stdout] test types::content::tests::test_content_metadata_serialization ... ok
[INFO] [stdout] test types::core::tests::test_is_valid_content_size ... ok
[INFO] [stdout] test types::core::tests::test_is_valid_latency ... ok
[INFO] [stdout] test types::core::tests::test_kb_conversions ... ok
[INFO] [stdout] test types::core::tests::test_max_chunks_for_content ... ok
[INFO] [stdout] test types::core::tests::test_new_const_evaluation ... ok
[INFO] [stdout] test types::core::tests::test_new_const_functions_evaluation ... ok
[INFO] [stdout] test types::core::tests::test_time_conversions ... ok
[INFO] [stdout] test types::core::tests::test_time_const_evaluation ... ok
[INFO] [stdout] test types::enums::tests::test_content_status_display ... ok
[INFO] [stdout] test types::core::tests::test_tb_conversions ... ok
[INFO] [stdout] test types::core::tests::test_bits_bytes_conversions ... ok
[INFO] [stdout] test types::enums::tests::test_content_category_display ... ok
[INFO] [stdout] test types::experiments::tests::test_experiment_is_enrolled ... ok
[INFO] [stdout] test types::enums::tests::test_node_status_display ... ok
[INFO] [stdout] test types::experiments::tests::test_experiment_rollout_percentage_clamping ... ok
[INFO] [stdout] test types::experiments::tests::test_experiment_result ... ok
[INFO] [stdout] test types::experiments::tests::test_gradual_rollout_has_access ... ok
[INFO] [stdout] test types::experiments::tests::test_experiment_rollout_percentage ... ok
[INFO] [stdout] test types::enums::tests::test_service_status_display ... ok
[INFO] [stdout] test types::experiments::tests::test_experiment_disabled ... ok
[INFO] [stdout] test types::enums::tests::test_user_role_display ... ok
[INFO] [stdout] test types::enums::tests::test_demand_level_display ... ok
[INFO] [stdout] test types::experiments::tests::test_gradual_rollout_new ... ok
[INFO] [stdout] test types::experiments::tests::test_variant_name ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_as_ref ... ok
[INFO] [stdout] test types::experiments::tests::test_experiment_serde ... ok
[INFO] [stdout] test types::experiments::tests::test_gradual_rollout_is_complete ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_conversions ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_debug ... ok
[INFO] [stdout] test types::experiments::tests::test_gradual_rollout_ramp_up ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_equality ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_hex_roundtrip ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_display ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_from_hex_errors ... ok
[INFO] [stdout] test types::experiments::tests::test_gradual_rollout_serde ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_default ... ok
[INFO] [stdout] test types::experiments::tests::test_variant_is_control ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_new ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_is_zero ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_type_aliases ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_from_slice ... ok
[INFO] [stdout] test types::experiments::tests::test_variant_is_treatment ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_serde ... ok
[INFO] [stdout] test types::gamification::tests::test_leaderboard_entry_construction ... ok
[INFO] [stdout] test types::fixed_arrays::tests::test_fixed_bytes_size ... ok
[INFO] [stdout] test types::gamification::tests::test_badge_point_values_are_positive ... ok
[INFO] [stdout] test types::gamification::tests::test_badge_serialization_format ... ok
[INFO] [stdout] test types::gamification::tests::test_badge_serialization_round_trip ... ok
[INFO] [stdout] test types::gamification::tests::test_quest_monthly_transfer_factory ... ok
[INFO] [stdout] test types::gamification::tests::test_badge_display_names ... ok
[INFO] [stdout] test types::gamification::tests::test_quest_daily_uptime_factory ... ok
[INFO] [stdout] test types::gamification::tests::test_quest_progress_percentage ... ok
[INFO] [stdout] test types::gamification::tests::test_quest_remaining_value ... ok
[INFO] [stdout] test types::gamification::tests::test_quest_type_defaults_are_nonzero ... ok
[INFO] [stdout] test types::gamification::tests::test_quest_weekly_host_creators_factory ... ok
[INFO] [stdout] test types::gamification::tests::test_quest_type_serialization ... ok
[INFO] [stdout] test types::gamification::tests::test_user_gamification_state_badge_management ... ok
[INFO] [stdout] test types::ids::tests::test_content_id_display ... ok
[INFO] [stdout] test types::ids::tests::test_content_id_creation ... ok
[INFO] [stdout] test types::gamification::tests::test_user_gamification_state_find_quest ... ok
[INFO] [stdout] test types::gamification::tests::test_quest_status_serialization ... ok
[INFO] [stdout] test types::ids::tests::test_content_id_serde ... ok
[INFO] [stdout] test types::ids::tests::test_content_id_from_string ... ok
[INFO] [stdout] test types::ids::tests::test_ids_equality ... ok
[INFO] [stdout] test types::ids::tests::test_ids_hash_map ... ok
[INFO] [stdout] test types::ids::tests::test_peer_id_as_ref ... ok
[INFO] [stdout] test types::ids::tests::test_peer_id_creation ... ok
[INFO] [stdout] test types::ids::tests::test_peer_id_short ... ok
[INFO] [stdout] test types::ids::tests::test_peer_id_short_qm_prefix ... ok
[INFO] [stdout] test types::ids::tests::test_content_id_short ... ok
[INFO] [stdout] test types::ids::tests::test_proof_id_creation ... ok
[INFO] [stdout] test types::experiments::tests::test_gradual_rollout_ramp_down ... ok
[INFO] [stdout] test types::ids::tests::test_transaction_id_creation ... ok
[INFO] [stdout] test types::ids::tests::test_user_id_creation ... ok
[INFO] [stdout] test types::profiling::tests::test_bandwidth_metrics ... ok
[INFO] [stdout] test types::profiling::tests::test_bandwidth_metrics_builder ... ok
[INFO] [stdout] test types::profiling::tests::test_bandwidth_metrics_default ... ok
[INFO] [stdout] test types::profiling::tests::test_bandwidth_metrics_mbps ... ok
[INFO] [stdout] test types::profiling::tests::test_latency_stats ... ok
[INFO] [stdout] test types::profiling::tests::test_operation_stats_builder ... ok
[INFO] [stdout] test types::profiling::tests::test_operation_stats_builder_partial ... ok
[INFO] [stdout] test types::profiling::tests::test_operation_stats_empty ... ok
[INFO] [stdout] test types::profiling::tests::test_operation_stats_is_slow ... ok
[INFO] [stdout] test types::profiling::tests::test_resource_metrics ... ok
[INFO] [stdout] test types::profiling::tests::test_operation_stats_new ... ok
[INFO] [stdout] test types::profiling::tests::test_operation_stats_serialization ... ok
[INFO] [stdout] test types::quota::tests::test_bandwidth_quota_avg_bps ... ok
[INFO] [stdout] test types::quota::tests::test_rate_limit_period_expired ... ok
[INFO] [stdout] test types::quota::tests::test_bandwidth_quota_period_expired ... ok
[INFO] [stdout] test types::quota::tests::test_rate_limit_quota_exceeded ... ok
[INFO] [stdout] test types::profiling::tests::test_operation_stats_ops_per_second ... ok
[INFO] [stdout] test types::quota::tests::test_bandwidth_quota ... ok
[INFO] [stdout] test types::profiling::tests::test_throughput_metrics ... ok
[INFO] [stdout] test types::quota::tests::test_rate_limit_quota ... ok
[INFO] [stdout] test types::quota::tests::test_storage_quota_builder ... ok
[INFO] [stdout] test types::quota::tests::test_storage_quota_builder_partial ... ok
[INFO] [stdout] test types::quota::tests::test_storage_quota_nearly_full ... ok
[INFO] [stdout] test types::quota::tests::test_storage_quota_saturating ... ok
[INFO] [stdout] test types::quota::tests::test_storage_quota ... ok
[INFO] [stdout] test types::quota::tests::test_bandwidth_quota_exceeded ... ok
[INFO] [stdout] test types::state_machine::tests::test_content_upload_progress_clamping ... ok
[INFO] [stdout] test types::state_machine::tests::test_content_upload_state_machine ... ok
[INFO] [stdout] test types::quota::tests::test_user_quota_warning ... ok
[INFO] [stdout] test types::quota::tests::test_storage_quota_serialization ... ok
[INFO] [stdout] test types::state_machine::tests::test_proof_serde ... ok
[INFO] [stdout] test types::quota::tests::test_user_quota ... ok
[INFO] [stdout] test types::stats::tests::test_time_series_metric_add_point ... ok
[INFO] [stdout] test types::gamification::tests::test_quest_serialization_round_trip ... ok
[INFO] [stdout] test types::stats::tests::test_time_series_metric_average ... ok
[INFO] [stdout] test types::state_machine::tests::test_proof_state_machine_happy_path ... ok
[INFO] [stdout] test types::stats::tests::test_time_series_metric_max_min ... ok
[INFO] [stdout] test types::stats::tests::test_time_series_metric_new ... ok
[INFO] [stdout] test types::validation::tests::test_validation_error_display ... ok
[INFO] [stdout] test types::stats::tests::test_node_stats_bandwidth_conversions ... ok
[INFO] [stdout] test utils::calculations::tests::test_bps_to_mbps ... ok
[INFO] [stdout] test types::stats::tests::test_time_series_metric_empty ... ok
[INFO] [stdout] test utils::calculations::tests::test_actual_chunk_size ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_content_price ... ok
[INFO] [stdout] test utils::calculations::tests::test_average ... ok
[INFO] [stdout] test utils::calculations::tests::test_byte_to_chunk_index ... ok
[INFO] [stdout] test utils::calculations::tests::test_bytes_to_gb_f64 ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_bandwidth_mbps ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_demand_multiplier ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_ema ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_mean ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_moving_average ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_growth_rate ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_percentage ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_latency ... ok
[INFO] [stdout] test result::tests::test_catch_unwind_with_context ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_creator_share ... ok
[INFO] [stdout] test types::state_machine::tests::test_proof_state_machine_rejection ... ok
[INFO] [stdout] test result::tests::test_catch_unwind_panic ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_median ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_percentage_change ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_percentile ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_provider_earnings ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_rate ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_platform_fee ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_reputation_decay ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_reputation_bonus ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_sliding_window_count ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_reward_with_penalty ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_std_dev ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_stats ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_token_bucket ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_z_score ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_uptime_percentage ... ok
[INFO] [stdout] test utils::calculations::tests::test_chunk_byte_range ... ok
[INFO] [stdout] test utils::calculations::tests::test_mbps_to_bps ... ok
[INFO] [stdout] test utils::calculations::tests::test_lerp ... ok
[INFO] [stdout] test utils::calculations::tests::test_normalize ... ok
[INFO] [stdout] test utils::calculations::tests::test_calculate_storage_cost ... ok
[INFO] [stdout] test utils::calculations::tests::test_gb_to_bytes_f64 ... ok
[INFO] [stdout] test utils::calculations::tests::test_round_down_to_multiple ... ok
[INFO] [stdout] test utils::calculations::tests::test_round_up_to_multiple ... ok
[INFO] [stdout] test utils::calculations::tests::test_is_rate_limit_allowed ... ok
[INFO] [stdout] test utils::calculations::tests::test_is_outlier_iqr ... ok
[INFO] [stdout] test utils::calculations::tests::test_clamp ... ok
[INFO] [stdout] test utils::calculations::tests::test_chunk_offset ... ok
[INFO] [stdout] test utils::calculations::tests::test_estimate_transfer_time ... ok
[INFO] [stdout] test utils::calculations::tests::test_is_valid_chunk_index ... ok
[INFO] [stdout] test utils::calculations::tests::test_is_within_tolerance ... ok
[INFO] [stdout] test result::tests::test_retry_on_panic_all_fail ... ok
[INFO] [stdout] test result::tests::test_with_barrier_panic_fallback ... ok
[INFO] [stdout] test result::tests::test_retry_on_panic_success_after_retries ... ok
[INFO] [stdout] test utils::calculations::tests::test_update_reputation ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_allow_request_closed ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_circuit_opens_after_threshold ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_default_constructor ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_force_open ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_half_open_failure_reopens ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_circuit_starts_closed ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_reset ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_success_resets_failure_count ... ok
[INFO] [stdout] test utils::collections::tests::test_find_duplicates ... ok
[INFO] [stdout] test utils::collections::tests::test_batch_by_size ... ok
[INFO] [stdout] test utils::collections::tests::test_merge_sorted ... ok
[INFO] [stdout] test utils::collections::tests::test_partition ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_time_until_half_open ... ok
[INFO] [stdout] test utils::collections::tests::test_zip_with ... ok
[INFO] [stdout] test utils::collections::tests::test_flatten ... ok
[INFO] [stdout] test utils::content::tests::test_get_file_extension ... ok
[INFO] [stdout] test utils::collections::tests::test_group_by ... ok
[INFO] [stdout] test utils::collections::tests::test_take_skip ... ok
[INFO] [stdout] test utils::formatting::tests::test_format_bandwidth ... ok
[INFO] [stdout] test utils::content::tests::test_has_valid_extension ... ok
[INFO] [stdout] test utils::content::tests::test_mime_to_category_hint ... ok
[INFO] [stdout] test utils::formatting::tests::test_normalize_tag ... ok
[INFO] [stdout] test utils::formatting::tests::test_format_duration ... ok
[INFO] [stdout] test utils::formatting::tests::test_sanitize_tags ... ok
[INFO] [stdout] test utils::formatting::tests::test_format_bytes ... ok
[INFO] [stdout] test utils::formatting::tests::test_format_points ... ok
[INFO] [stdout] test utils::formatting::tests::test_format_ratio_as_percentage ... ok
[INFO] [stdout] test utils::formatting::tests::test_cid_to_short_id ... ok
[INFO] [stdout] test utils::formatting::tests::test_generate_slug ... ok
[INFO] [stdout] test utils::formatting::tests::test_sanitize_string ... ok
[INFO] [stdout] test utils::formatting::tests::test_sanitize_tag ... ok
[INFO] [stdout] test utils::collections::tests::test_deduplicate_preserve_order ... ok
[INFO] [stdout] test utils::network::tests::test_chunk_vec ... ok
[INFO] [stdout] test utils::formatting::tests::test_truncate_string ... ok
[INFO] [stdout] test utils::network::tests::test_generate_session_id ... ok
[INFO] [stdout] test utils::network::tests::test_extract_peer_id_from_multiaddr ... ok
[INFO] [stdout] test utils::network::tests::test_is_valid_peer_id_format ... ok
[INFO] [stdout] test utils::network::tests::test_parse_bandwidth_str ... ok
[INFO] [stdout] test utils::security::tests::test_constant_time_eq ... ok
[INFO] [stdout] test utils::security::tests::test_constant_time_eq_32 ... ok
[INFO] [stdout] test utils::security::tests::test_decode_hex ... ok
[INFO] [stdout] test utils::security::tests::test_encode_hex ... ok
[INFO] [stdout] test utils::security::tests::test_count_set_bits ... ok
[INFO] [stdout] test utils::security::tests::test_generate_nonce ... ok
[INFO] [stdout] test utils::security::tests::test_hex_roundtrip ... ok
[INFO] [stdout] test utils::security::tests::test_rotate_bytes_right ... ok
[INFO] [stdout] test utils::security::tests::test_xor_bytes ... ok
[INFO] [stdout] test utils::security::tests::test_random_jitter ... ok
[INFO] [stdout] test utils::statistics::tests::test_exponential_backoff ... ok
[INFO] [stdout] test utils::statistics::tests::test_exponential_backoff_max ... ok
[INFO] [stdout] test utils::statistics::tests::test_histogram ... ok
[INFO] [stdout] test utils::security::tests::test_rotate_bytes_left ... ok
[INFO] [stdout] test utils::statistics::tests::test_histogram_buckets_info ... ok
[INFO] [stdout] test utils::statistics::tests::test_sliding_window_std_dev ... ok
[INFO] [stdout] test utils::statistics::tests::test_streaming_stats_merge ... ok
[INFO] [stdout] test utils::statistics::tests::test_sliding_window ... ok
[INFO] [stdout] test utils::security::tests::test_is_all_zeros ... ok
[INFO] [stdout] test utils::statistics::tests::test_streaming_stats ... ok
[INFO] [stdout] test utils::statistics::tests::test_streaming_stats_sample_variance ... ok
[INFO] [stdout] test utils::time::tests::test_format_timestamp ... ok
[INFO] [stdout] test utils::statistics::tests::test_histogram_merge ... ok
[INFO] [stdout] test utils::statistics::tests::test_histogram_percentiles ... ok
[INFO] [stdout] test utils::statistics::tests::test_histogram_bandwidth ... ok
[INFO] [stdout] test utils::time::tests::test_timestamp_validation ... ok
[INFO] [stdout] test utils::time_window::tests::test_bucketed_time_series_max_buckets ... ok
[INFO] [stdout] test utils::time_window::tests::test_rate_limiter_reset ... ok
[INFO] [stdout] test utils::time_window::tests::test_time_bucket_basic ... ok
[INFO] [stdout] test utils::time::tests::test_parse_duration_str ... ok
[INFO] [stdout] test utils::time_window::tests::test_sliding_window_rate_limiter ... ok
[INFO] [stdout] test utils::time_window::tests::test_time_window_events_per_second ... ok
[INFO] [stdout] test utils::time_window::tests::test_time_window_max_events ... ok
[INFO] [stdout] test utils::time_window::tests::test_time_window_would_exceed_limit ... ok
[INFO] [stdout] test utils::validation::tests::test_is_private_ipv4 ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_cid ... ok
[INFO] [stdout] test utils::time_window::tests::test_bucketed_time_series ... ok
[INFO] [stdout] test utils::time_window::tests::test_rate_limiter_remaining_capacity ... ok
[INFO] [stdout] test utils::time::tests::test_timestamp_conversion ... ok
[INFO] [stdout] test utils::time_window::tests::test_time_window_basic ... ok
[INFO] [stdout] test utils::time_window::tests::test_time_bucket_contains ... ok
[INFO] [stdout] test utils::validation::tests::test_is_safe_string ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_email ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_hex ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_ipv4 ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_ipv6 ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_multiaddr ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_peer_id ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_port ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_username ... ok
[INFO] [stdout] test utils::validation::tests::test_is_valid_url ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_and_sanitize_tag ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_bandwidth_reasonable ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_base64 ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_blake3_hash ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_chunk_indices_batch ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_challenge_nonce ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_content_size_in_range ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_cids_batch ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_content_type ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_hash_length ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_printable_ascii ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_price_range ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_chunk_size ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_public_key_length ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_emails_batch ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_ed25519_public_key ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_ed25519_signature ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_hex_color ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_latency ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_nonce_length ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_port_range ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_proof_freshness ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_json_string ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_semver ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_tags_list ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_signature_length ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_usernames_batch ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_uuid_v4 ... ok
[INFO] [stdout] test utils::validation::tests::test_validate_url_safe_string ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_allow_request_open ... ok
[INFO] [stdout] test utils::circuit_breaker::tests::test_half_open_recovery ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 515 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backward_compatibility.rs (/opt/rustwide/target/debug/deps/backward_compatibility-8ad6f097dde12c43)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stderr]      Running tests/fuzz_tests.rs (/opt/rustwide/target/debug/deps/fuzz_tests-bb6714340ea52fcb)
[INFO] [stdout] test test_cross_version_complex_message ... ok
[INFO] [stdout] test test_forward_compatibility_with_unknown_fields ... ok
[INFO] [stdout] test test_batch_compatibility ... ok
[INFO] [stdout] test test_read_old_format_string ... ok
[INFO] [stdout] test test_read_old_format_u32 ... ok
[INFO] [stdout] test test_protocol_version_1_compatibility ... ok
[INFO] [stdout] test test_reject_future_version ... ok
[INFO] [stdout] test test_magic_bytes_validation ... ok
[INFO] [stdout] test test_version_detection ... ok
[INFO] [stdout] test test_version_specific_encoder ... ok
[INFO] [stdout] test test_roundtrip_preserves_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test fuzz_calculate_z_score ... ok
[INFO] [stdout] test fuzz_calculate_ema ... ok
[INFO] [stdout] test fuzz_content_status_from_sql ... ok
[INFO] [stdout] test fuzz_content_category_from_sql ... ok
[INFO] [stdout] test fuzz_node_status_from_sql ... ok
[INFO] [stdout] test fuzz_parse_bandwidth_str ... ok
[INFO] [stdout] test fuzz_content_stats_json_deserialize ... ok
[INFO] [stdout] test fuzz_cid_validation ... ok
[INFO] [stdout] test fuzz_email_validation ... ok
[INFO] [stdout] test fuzz_content_metadata_json_deserialize ... ok
[INFO] [stdout] test unit_fuzz_tests::test_deserialize_empty_bytes ... ok
[INFO] [stdout] test unit_fuzz_tests::test_deserialize_partial_json ... ok
[INFO] [stdout] test unit_fuzz_tests::test_deserialize_random_bytes ... ok
[INFO] [stdout] test unit_fuzz_tests::test_deserialize_wrong_types ... ok
[INFO] [stdout] test fuzz_api_response_json_deserialize ... ok
[INFO] [stdout] test unit_fuzz_tests::test_validation_with_empty_strings ... ok
[INFO] [stdout] test unit_fuzz_tests::test_sanitize_with_extreme_lengths ... ok
[INFO] [stdout] test unit_fuzz_tests::test_validation_with_null_bytes ... ok
[INFO] [stdout] test fuzz_peer_id_validation ... ok
[INFO] [stdout] test fuzz_with_utf8_edge_cases ... ok
[INFO] [stdout] test fuzz_user_role_from_sql ... ok
[INFO] [stdout] test fuzz_bandwidth_proof_json_deserialize ... ok
[INFO] [stdout] test fuzz_paginated_response_json_deserialize ... ok
[INFO] [stdout] test fuzz_node_stats_json_deserialize ... ok
[INFO] [stdout] test fuzz_username_validation ... ok
[INFO] [stdout] test fuzz_bandwidth_stats_json_deserialize ... ok
[INFO] [stdout] test fuzz_chunk_response_json_deserialize ... ok
[INFO] [stdout] test fuzz_chunk_request_json_deserialize ... ok
[INFO] [stdout] test fuzz_user_json_deserialize ... ok
[INFO] [stdout] test fuzz_with_malformed_json_objects ... ok
[INFO] [stdout] test fuzz_sanitize_string ... ok
[INFO] [stdout] test fuzz_truncate_string ... ok
[INFO] [stderr]      Running tests/performance_regression.rs (/opt/rustwide/target/debug/deps/performance_regression-4cea48af18b79402)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.53s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_bandwidth_proof_validation_performance ... ok
[INFO] [stdout] test test_builder_pattern_performance ... ok
[INFO] [stdout] test test_bulk_validation_performance ... ok
[INFO] [stdout] test test_calculate_ema_performance ... ok
[INFO] [stdout] test test_calculate_z_score_performance ... ok
[INFO] [stdout] test test_generate_nonce_performance ... ok
[INFO] [stdout] test test_format_bytes_performance ... ok
[INFO] [stdout] test test_bulk_serialization_performance ... ok
[INFO] [stdout] test test_is_valid_email_performance ... ok
[INFO] [stdout] test test_sanitize_tags_performance ... ok
[INFO] [stdout] test test_calculate_demand_multiplier_performance ... ok
[INFO] [stdout] test test_is_valid_cid_performance ... ok
[INFO] [stdout] test test_content_metadata_deserialization_performance ... ok
[INFO] [stdout] test test_content_metadata_serialization_performance ... ok
[INFO] [stdout] test test_bandwidth_proof_deserialization_performance ... ok
[INFO] [stdout] test test_bandwidth_proof_serialization_performance ... ok
[INFO] [stderr] error: test failed, to rerun pass `--test performance_regression`
[INFO] [stdout] test test_sanitize_string_performance ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_sanitize_string_performance stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sanitize_string_performance' (1792) panicked at tests/performance_regression.rs:270:5:
[INFO] [stdout] sanitize_string took 55μs, expected <50μs (regression detected)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57a5c285bb78 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57a5c285bb78 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57a5c285bb78 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57a5c285bb78 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57a5c28711ea - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57a5c28711ea - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x57a5c2860392 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x57a5c2860392 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x57a5c283ad26 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57a5c283ad26 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57a5c28540c9 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57a5c27a20dc - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x57a5c27a20dc - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x57a5c2854282 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x57a5c2854282 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57a5c283ade2 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x57a5c282ffe9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57a5c283bafd - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57a5c287197c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57a5c2776348 - performance_regression[34d2ddee3646ff7c]::test_sanitize_string_performance
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/performance_regression.rs:270:5
[INFO] [stdout]   20:     0x57a5c2774777 - performance_regression[34d2ddee3646ff7c]::test_sanitize_string_performance::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/performance_regression.rs:263:38
[INFO] [stdout]   21:     0x57a5c278cf76 - <performance_regression[34d2ddee3646ff7c]::test_sanitize_string_performance::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x57a5c27951bb - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57a5c27951bb - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x57a5c27a2a35 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x57a5c27a2a35 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x57a5c27a2a35 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x57a5c27a2a35 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x57a5c27a2a35 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x57a5c27a2a35 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x57a5c27a2a35 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x57a5c279d594 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x57a5c279d594 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x57a5c27a5ab2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x57a5c27a5ab2 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x57a5c27a5ab2 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x57a5c27a5ab2 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x57a5c27a5ab2 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x57a5c27a5ab2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x57a5c27a5ab2 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x57a5c285b4df - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   41:     0x57a5c285b4df - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7de688009aa4 - <unknown>
[INFO] [stdout]   43:     0x7de688096a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_sanitize_string_performance
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 16 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60", kill_on_drop: false }`
[INFO] [stdout] d1a9be45e7913e7c11404796ed809261f63a2c2d5340a241cace4f2bd936ba60
